/* 头部开始*/
.site-topbar{height:29px; line-height:29px; background-color:#fafafa; border-bottom:1px solid #ededed;}
.layout{width:1200px;  margin:0 auto}
.t1-l-ul{margin-left:5px}
.t1font{float:left; padding-right:10px;  font-size:12px}
.t1font a{color:#8c8c8c}
.t1font span{ background:url(../img/t2.png) no-repeat;position: absolute;margin-top: 13px;width: 7px;height: 4px;line-height: 0;background-position: -34px 0; margin-left:3px}
.t1font a:hover span{background-position: 0px 0;}
.t1font a:hover{color:#ca141d}
.t1img{background:url(../img/t1.png)4px 10px no-repeat; float:left}
.t1-r-ul{float:right; margin-right:5px}
.logon{margin-right:10px}
*{margin:0;padding:0;list-style:none;border:none;}
			body{font-size:12px;}
			a{color:#666;text-decoration:none;}
.layout:after{ content:""; clear:both; display:block}
.logo{padding-top:24px; width:345px; float:left}
.searchBar{float:left; padding:43px 7px 0 0;}
.searchBar-form {width: 408px; line-height:1px; border:2px solid #ca141d; height:28px; overflow:hidden; background-color:#ca141d;}
.searchBar-form .button {width: 54px; height: 28px;cursor: pointer; border: 0 none;background-color: #ca141d;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;font-size: 14px;color: #FFF;}
.searchBar-hot{ width:365px;padding: 3px 0 0 1px; white-space: nowrap;overflow: hidden;}
.searchBar-hot b{font-weight: 400;color: #999;margin-right: 4px;line-height: 1.5; font-size:12px}
.searchBar-hot a{color: #999;margin-right: 12px; font-size:12px}
div{font-size:12px}
.text{ width:344px; border: 0 none;height: 28px;line-height: 28px;10px;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;}
.text:focus{ outline:none}
.ri-mall{float: left;height: 31px;border: 1px solid #e5e5e5;border-bottom: 0;background-color: #FFF;margin-top: 43px;}
.my-mall{ float:left}
.my-mall .le i{display: inline-block;width:10px;height: 6px;font-size: 1px;line-height:3px;margin-left:0px;background:url(../images/icon1.png)2px -96px no-repeat;}
.my-mall .le u{display: none;position: absolute;background-color: #FFF; height: 6px;bottom: -6px;width: 98px; left:0}
.mall{position: relative;z-index: 416; font-size:12px;}
.mall:hover .ri{display:block}
.mall:hover .le i{background:url(../images/icon1.png)2px -110px no-repeat;}
.mall .le a{ margin-left:21px; line-height:18px; color:#333}
.mall .le span{position: absolute;width: 1px;height: 12px;top: 9px;left:-1px;background-color: #e5e5e5;}
.le{width: 99px;position: relative;height: 18px;padding: 6px 0;cursor: pointer;position: relative;border-bottom: 1px solid #e5e5e5;background-color: #FFF;z-index: 416;}
.layout{width:1200px;  margin:0 auto}
#header_cart_list {
    border-left: 1px solid #dedede;
}
.micart{position: relative;z-index: 416;}
.micart:hover .ri{display:block}
.micart:hover .le i{background:url(../images/icon1.png)2px -109px no-repeat;}
.les{width:98px}
.les a{position: relative;margin-left: 15px; font-size:12px; line-height:18px; top:-2px}
.shopping-num{position: absolute;height: 15px;line-height: 15px;padding: 0 2px;background-color: #ca141d;right: -17px;top: -19px;color: #FFF;font-family: Arial,Helvetica,sans-serif;}
em,i{font-style:normal}
.ri{width: 197px;top: 31px;left: -1px;    position: absolute;z-index: 413;overflow: hidden;border: 1px solid #e5e5e5; display:none;background-color: #FFF;}
.ris{width: 466px; left:-369px;top: 31px; }
.micart-about{text-align: center;color: #999;padding: 41px 0;line-height: 1.5;}
.micart-xg{display: inline-block;padding: 5px 0 5px 48px; background:url(../images/icon1.png)-265px 0 no-repeat; }
.settle{background-color: #fafafa;position: relative;padding: 22px 0 22px 24px;height: 37px;margin-top: -1px;}
.settle p{line-height: 37px;}
.settle p em{color: #e01d20; font-size: 18px; margin: 0 4px;position: relative;top: 1px;font-family: Arial,Helvetica,sans-serif;}
.settle p b{font-weight: 400;font-size: 18px; color: #e01d20;margin-left: 4px;font-family: Arial,Helvetica,sans-serif;}
.js-button{display: inline-block;border: 1px solid #e01d20;background-color: #e01d20;color: #FFF;font-size: 16px;width: 130px;height: 35px;text-align: center;line-height: 35px;position: absolute;right: 22px;top: 22px;}
.qr-code{ float:right; width:76px; height:100px; padding-top:17px; text-align:center;white-space: nowrap; overflow:hidden}
.qr-code img{ width:76px; height:76px}
.qr-code p{color:#999}
.goods{border-bottom: 1px solid #eaeaea;padding: 0 23px 100px 15px;margin-top: 15px;}
.p-img {float: left;width: 80px;}
.p-img img {vertical-align: top;width: 80px; height: 80px;}
.p-name {float: left;width: 283px;padding: 4px 0 0 15px;margin-bottom: 18px;}
.p-name a {display: block;height: 36px;line-height: 18px;overflow: hidden;}
.p-status {float: left;width: 283px;padding-left: 15px;}
.p-price {float: left;line-height: 19px;}
.p-price b {color: #e01d20;font-weight: 400;font-family: Arial,Helvetica,sans-serif;}
.p-price em {font-weight: 400;color: #888; margin: 0 7px;}
.p-price span {color: #888;font-family: Arial,Helvetica,sans-serif;}
.p-tags {float: right;}
.navigation{height: 40px;background-color: #ca141d; clear:both;}
.allgoods{ width:220px; height:40px; line-height:1.5;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1; float:left}

.goods_num:hover .trinagle{background:url(../img/icon1.png)-229px -24px no-repeat;}
.allgoods:hover .list{display:block}
.goods_num{height: 39px;border: 1px solid #f86675;border-bottom: 0 none;background-color: #e63547;}
.goods_num h2{line-height:37px; height:38px; padding-left:15px; color:#fff;border-bottom: 1px solid #da3243;}
.trinagle{background:url(../img/icon1.png)-229px -27px no-repeat; width:9px; height:4px; position:relative; top:-20px; float:right; padding-right:8px}
.list{display:none; border-bottom:1px solid #da3243;  position:relative; z-index:999}
.list_ul{height:399px;background-color: #e63547;border-top: 0 none;}
.list-li:hover .list_b{display:block}
.list-li{position:relative}
.list_a{ padding:9px 0 8px 4px; margin-left:4px; min-height:40px; height:auto}
.list-li h3{ line-height:1.2; padding-bottom:1px; font-size:16px; }
.list-li h3 a{ color:#FFF}
.list_a a{margin-left:8px; font-size:13px;color: #ffb7ba;}
.list_a p{ white-space: nowrap; overflow:hidden}
.list_b{position: absolute;left: 219px;width: 700px;border: 1px solid #efeaea;border-left: 0 none;background-color: #fcf7f7;top: 0;padding: 10px 0; display:none; z-index:999; min-height:374px}
.list_big_o{color:#FFF; background-color:#5c5251; padding:6px 6px;}
.list_big_o:hover{ background-color:#ca141d}
.ma-le-30{margin-left:30px}
.cl-bo{clear:both;}
.ma-to-20{margin-top:20px}
.bigheader{font-weight:700; color:#666; width:100px; text-align:right; float:left}
.bigheader i{ padding-left:10px}
.wh-sp{white-space:nowrap; overflow:hidden}
.ma-le-100{margin-left:100px}
.fl{float:left}
.pa-le-10{padding-left:10px}
.bo-le-hui{border-left:1px solid #e0e0e0;}
.ma-bo-10{margin-bottom:10px}
.ma-le-10{margin-left:10px}
.hover-r:hover{color:#ca141d; }
.list_img{background:url(../images/icon1.png) -98px -47px no-repeat;position: absolute;right: 12px;top: 50%;margin-top: -6px;width: 7px;height: 13px;}
.ongoods{ float:left}
ul,ol{ list-style:none}
.navlist li{ float:left; line-height:2.5}
.navlist li a{ padding:0 30px; height:40px; font-size:16px; color:#FFF;font-family: \5FAE\8F6F\96C5\9ED1; white-space:nowrap;}
.navlist li img{ position:relative; top:-15px}
.homepage{ background-color:#ba181f}
.navlist .page:hover{background-color:#d9141e}
.list_b{position: absolute;left: 219px;width: 700px;border: 1px solid #efeaea;border-left: 0 none;background-color: #fcf7f7;top: 0;padding: 10px 0; display:none; z-index:999; min-height:374px}
.list_b3{top:-27px}
.list_b4{top:-84px}
.list_b5{top:-141px}
.list_b6{top:-198px}
.list_b7{top:-255px}
.list_b_dl{margin: 10px 30px 8px;}
.list_b_dl dt{height: 22px;line-height: 22px;text-align: center;font-size: 13px;color: #FFF;background-color: #e63547;margin-bottom: 11px;}
.list_b_dl dd{overflow: hidden;white-space: nowrap;display: block;width: 100%;}
.list_big_o{color:#FFF; background-color:#5c5251; padding:6px 6px;}
.list_big_o:hover{ background-color:#ca141d}
.curr-res a{ color:#ca151e; border-left-color:#ca151e}
.list_a:hover{background-color:#fcf7f7;}
.list_a:hover h3 a{color:#e63547}
.list_a:hover p a{color:#ffb7ba/*#d59698*/}
.list_a p a:hover{color:#d59698}
/*头部结束*/


/*商品分类开始*/
*{margin:0;padding:0;list-style:none;border:none;}
body{font-size:12px;}
a{color:#666;text-decoration:none;}
#warpper {
	width:1190px;
	margin:0 auto;
	position:relative;
	z-index:0
}
#cata_choose_product, #global-nav, #warpper, .attrcon, .attrlast, .clear, .pagenavi, .sub_l {
	clear:both
}
#path-new {
	float:left;
	font-family:"宋体";
	position:relative;
	width:1188px;
	z-index:1;
	padding-top:15px;
	margin-bottom:0;
*margin-bottom:10px
}
.fl,.fr{*display:inline}
.fl{float:left}
.fr{float:right}
#path-new .u-nav-title {
	font-weight:bolder;
	line-height:22px;
	margin-left:10px;
	font-size:14px
}
#path-new .u-av-label, #path-new .u-nav-attr, #path-new .u-nav-title {
	float:left;
	color:#6C6C6C;
	display:inline-block;
	margin-left:10px;
	background-color:#fff;
	margin-bottom:10px
}
a:active, a:hover, a:link, a:visited {
    border: 0;
    outline: 0;
}
a,ins{text-decoration:none}
a {
	color:#3c3c3c
}
#path-new .u-left-icon {
	float:left;
	position:relative;
	width:14px;
	height:22px;
	margin-bottom:10px
}
#path-new .z-arrow {
	position:absolute;
	top:6px;
	right:0;
	display:inline-block;
	width:5px;
	height:9px;
	background-position:-5px -88px
}
#path-new .f-last, #path-new .search_submit, #path-new .u-av-label i, #path-new .u-nav-attr a i, #path-new .z-arrow, .attrs .f-out-more i {
	background:url(../images/attrs-icon.png) 9999px 9999px no-repeat
}
#path-new .u-nav-attr {
	border: 1px solid rgb(221, 221, 221); border-image: none; position: relative; z-index: 1;
}
#path-new .u-nav-attr {
	color: rgb(108, 108, 108); margin-bottom: 10px; margin-left: 10px; float: left; display: inline-block; background-color: rgb(255, 255, 255);
}
#path-new .u-nav-attr a {
	margin: 0px; height: 20px; line-height: 21px; padding-right: 23px; padding-left: 8px; display: block; z-index: 1;
}
a:visited {
	outline: 0px; border: 0px currentColor; border-image: none;
}
a:link {
	outline: 0px; border: 0px currentColor; border-image: none;
}
#path-new .u-nav-attr a i {
	background-position: -2px -25px; top: 7px; width: 9px; height: 6px; right: 8px; margin-right: 0px; position: absolute;
}
#path-new .u-nav-attr a i {
	background: url("../images/attrs-icon.png?1234") no-repeat 9999px 9999px;
}
#path-new .u-nav-attr .z-blank-bar {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(242, 46, 0); padding: 0px; border-image: none; width: 100%; height: 6px; bottom: -5px; z-index: 11;
}
#path-new .u-nav-attr .z-blank-bar {
	left: -1px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
#path-new .u-attr-list {
	padding: 7.5px 0px 7.5px 10px; border: 1px solid rgb(242, 46, 0); border-image: none; top: 24px; width: 330px; overflow: hidden; z-index: 10;
}
#path-new .u-attr-list {
	left: -1px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
ul {
	list-style: none;
}
#path-new .u-attr-list li {
	width: 110px; height: 26px; float: left;
}
#path-new .u-attr-list li a {
	padding: 0px; line-height: 26px; overflow: hidden; margin-right: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#path-new .u-nav-attr a {
	margin: 0px; height: 20px; line-height: 21px; padding-right: 23px; padding-left: 8px; display: block; z-index: 1;
}
a:visited {
	outline: 0px; border: 0px currentColor; border-image: none;
}
#path-new .u-nav-attr:hover {
	border-color: rgb(242, 46, 0);
	text-decoration: underline;
}
#path-new .u-nav-attr:hover .u-attr-list {
	display: block;
}
#path-new .u-nav-attr:hover .z-blank-bar {
	display: block;
}
#path-new .u-nav-attr:hover a i {
	background-position: -2px -152px;
}
#path-new .u-attr-list li a:hover {
	color: rgb(242, 46, 0); text-decoration: underline;
}
.cata_shop_right {
	margin: 0px 0px 0px 5px; width: 970px;
	position: relative; z-index: 0;
	vertical-align: top; float: left;
}
.attribute_content {
	width: 970px; color: rgb(51, 51, 51); font-family: arial; font-size: 12px; margin-bottom: 30px; border-bottom-color: rgb(249, 249, 249); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
.attrs {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.attrs :first-child.m-tr {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.attrs .m-tr {
	background: url("../images/list/attrs-bg.png?1234") repeat-y; line-height: 36px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.attrs .g-left {
	width: 130px; height: 100%; float: left; background-color: rgb(247, 247, 247);
}
.attrs .g-left p {
	width: 115px; text-align: right; color: rgb(156, 156, 156); padding-right: 15px;
}
p {
	margin: 0px; padding: 0px;
}
.attrs .g-right {
	width: 838px; height: 100%; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.attrs .g-list .f-list {
	left: 0px; top: 0px; width: 720px; overflow: hidden; float: left; position: relative; max-height: 36px;
}
.attrs .f-list li {
	padding: 0px; float: left;
}
.cata_shop_right li {
	padding-right: 3px; display: inline;
}
.attrs .f-list li a {
	padding: 0px 15px 0px 20px; text-align: left; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.cata_shop_right li a {
	bottom: 0px; position: static;
}
.attrs .f-list li a i {
	background-position: 0px -45px; left: 19px; top: 12px; width: 14px; height: 14px; display: none;
}
.attrs .f-list li i {
	background: url("../images/attrs-icon.png?1234") no-repeat 9999px 9999px; display: block; position: absolute;
}
/*			商品分类结束					*/




/*			商品开始				*/
.searchbox {
	background: rgb(250, 245, 250); border: 1px solid rgb(241, 241, 241); border-image: none; width: 968px; padding-bottom: 0px; margin-top: 20px; z-index: 2;
}
.cata_shop_right .list {
	background: rgb(247, 247, 247); width: 968px; height: 36px;
}
.cata_shop_right .list {
	background: rgb(255, 255, 255); width: 968px; padding-bottom: 1px; display: block;
}
.clearfix {
	-ms-zoom: 1;
}
.list {
	border-bottom-color: rgb(218, 50, 67); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: relative; z-index: 999;
}
.cata_shop_right .left {
	margin: 0px;
}
.text12 {
	font-size: 12px;
	line-height: 15px;
}
ul {
	list-style: none;
	padding: 0px;
}
.cata_shop_right .left li {
	border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
.cata_shop_right .list li {
	padding-right: 0px; float: left; display: table-cell;
}
.cata_shop_right li {
	padding-right: 3px; display: inline;
}
.cata_shop_right .left .main {
	background: rgb(255, 255, 255); color: rgb(242, 46, 0); font-weight: 100;
}
.cata_shop_right .left li a {
	padding: 11px 15px; color: rgb(60, 60, 60); display: block;
}
.cata_shop_right .left li a {
	text-decoration: none;
}
.cata_shop_right .left li a:hover {
	color: rgb(242, 46, 0);
}
.cata_shop_right li a {
	bottom: 0px; position: static;
}
a:link {
	outline: 0px; border: 0px currentColor; border-image: none;
}
.cata_shop_right .list .right {
	margin: 3px 12px;
	float: right;
}
.searchbox .all-number {
	padding: 9px 17px; color: rgb(108, 108, 108); float: left;
}
.pageArea {
	top: 7px; height: 14px; text-align: center; line-height: 14px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
p {
	margin: 0px; padding: 0px;
}
.colf22e01 {
	color: rgb(242, 46, 1);
}
.fontT {
	font-family: Tahoma;
}



#cata_choose_product {
	padding: 10px 9px 0px; width: 952px; position: relative; z-index: 1;
	clear: both;
}
#cata_choose_product li {
	margin: 0px 9px 10px; padding: 0px 9px 6px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 200px; float: left; display: inline-block;
}
#cata_choose_product li:hover {
	border: 1px solid rgb(242, 46, 0); border-image: none;
}
.cata_shop_right li .nosinglemore {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 200px; height: 30px;
}
#cata_choose_product .listPic {
	position: relative;
}
.listPic {
	margin: 0px 0px 5px; height: 200px;
}
#cata_choose_product .listPic a {
	display: block;
}
.cata_shop_right li a {
	bottom: 0px; position: static;
}
a:link {
	outline: 0px; border: 0px currentColor; border-image: none;
}
#cata_choose_product .discountPrice {
	height: 20px; font-weight: 700;
}
.discountPrice {
	margin: 11px 5px 9px 0px; padding: 0px;
}
.discountPrice {
	height: 16px; overflow: hidden; position: relative;
}
.price-cash .text13 {
	font-family: "Century Gothic"; font-size: 18px;
}
.discountPrice .text13 {
	line-height: 20px;
}
.colf22e01 {
	color: rgb(242, 46, 1);
}
.price-cash .text18 {
	font-family: "Century Gothic" !important;
}
.discountPrice .text18 {
	line-height: 15px; font-size: 18px;
}
.price-cash del {
	color: rgb(153, 153, 153); font-family: Tahoma; font-size: 12px; font-weight: 100; margin-left: 5px;
}
del {
	text-decoration: line-through;
}
#cata_choose_product .listDescript {
	margin: 0px 0px 8px; height: 36px; text-align: left; color: rgb(60, 60, 60); overflow: hidden;
}
#cata_choose_product .listDescript {
	-ms-word-break: break-all;
}
#cata_choose_product .listDescript a {
	line-height: 18px;
}
.cata_shop_right li a {
	bottom: 0px; position: static;
}
a {
	text-decoration: none;
}
.listbox .itemPrice {
	height: 27px;
}
#cata_choose_product .listbox .itemPrice .cartlimit {
	background: url("../images/iconall_mod.png") no-repeat -447px -150px;
}
#cata_choose_product .itemPrice a {
	background: url("../images/list/iconall_mod.png") no-repeat -447px -150px; margin: -2px 0px 0px; width: 92px; height: 27px; text-align: center; color: rgb(108, 108, 108); line-height: 23px; vertical-align: middle; float: left; display: inline-block;
}
.cata_shop_right li a {
	bottom: 0px; position: static;
}
/*           商品结束                              */
/*底部开始*/
.quality{ border-top:1px solid #e5e5e5; padding:23px 0 22px; overflow:hidden; font-family:'Tahoma',\5FAE\8F6F\96C5\9ED1}
.quality li{ height:44px; line-height:44px; font-size:16px; float:left}
.quality li i{ background:url(../img/icon14.png) no-repeat; float:left; width:44px; height:44px; margin-right:12px}
.quality .f2,.quality .f3{ margin-left:170px;}
.quality .f4{ float:right}
.quality .f2 i{background-position:-54px 0; }
.quality .f3 i{background-position:-108px 0; }
.quality .f4 i{background-position:-162px 0;}
.helpful{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.helpful dl dt{font-size:16px; line-height:1.2; padding-bottom:15px; font-family:'Tahoma',\5FAE\8F6F\96C5\9ED1; margin-left:22px}
.helpful dl dd ol li{ line-height:24px; padding-left:24px}
.helpful dl dd ol li a:hover{ color:#F00; text-decoration:underline}
.helpful dl{display:inline-block; vertical-align:top; padding-top:20px; padding-bottom:20px}
.shfw,.jszc,.gysc{ margin-left:160px}
.keep-on-record{ padding-top:20px; text-align:center; color:#666; line-height:1.5; padding-bottom:20px}

/*底部结束*/